<?php


	function chJsonEncode($dataArray) 
	{	
		return urldecode(json_encode(ch_urlencode($dataArray)));
	}
	
        
	/*处理json中文乱码问题*/ 
	function ch_urlencode($data) 
	{
			if (is_array($data) || is_object($data)) 
			{
					foreach ($data as $k => $v) 
					{
							if (is_scalar($v)) 
							{
									if (is_array($data))
									{
											$data[$k] = urlencode($v);
									}
									else
									if (is_object($data))
									{
											$data->$k =urlencode($v);
									}
							} 
							else
							if (is_array($data))
							{
									$data[$k] = ch_urlencode($v);//递归调用该函数
							} 
							else
							if (is_object($data))
							{
									$data->$k = ch_urlencode($v);
							}
					}
			}
			return $data;
	}